<?php
function form_keluarga_jabatan_submit($id){
	$datas = array('keluarga_jabatan_label'=>my_type_data_str($_POST['keluarga_jabatan_label'] ));

	if($id > 0){
		return my_update_record('keluarga_jabatan' , 'keluarga_jabatan_id' , $id , $datas );
	}
	return my_insert_record('keluarga_jabatan'   , $datas);
	
}

function form_keluarga_jabatan_validate($id){
	$errsubmit = false;
	$err = array();

	$code =  trim($_POST["keluarga_jabatan_label"]); 
	if( $code == ''){
		$errsubmit = true;
		$err[] = "Keluarga jabatan belum di isi";
	}
	
	$query="SELECT keluarga_jabatan_id FROM keluarga_jabatan
		WHERE keluarga_jabatan_label='".$code.
		"' AND keluarga_jabatan_id<>".$id; 
	if (my_num_rows( my_query($query)) >0){
		$errsubmit = true;
		$err[] = "Keluarga jabatan sudah digunakan";	
	}
	
	if( $errsubmit){
		return $err;
	}
	
	return $errsubmit;
}

function form_keluarga_jabatan_create($id){
	$fields =my_get_data_by_id('keluarga_jabatan','keluarga_jabatan_id',$id);
	$view = form_header( "calon karyawan" , "cp"  );
	 
	$nama_keluarga_jabatan = array(
		'name'=>'keluarga_jabatan_label',
		'value'=>( isset($_POST['keluarga_jabatan_label'] ) ? $_POST['keluarga_jabatan_label']  : $fields['keluarga_jabatan_label']  ),
		'id'=>'keluarga_jabatan_label',
		'type'=>'text','size'=>'35' 
	);
	$form_field_nama_keluarga_jabatan = form_dynamic($nama_keluarga_jabatan);
	$view .= form_field_display( $form_field_nama_keluarga_jabatan   , "Keluarga jabatan"    );
	 
		$submit = array(
		'value' => ( $id ==0 ? ' Simpan ' :'  Update  '),
		'name' => 'simpan', 
		'type'=>'submit','class'=>'main_button'
	);
	$form_submit= form_dynamic($submit);
	$view .= form_field_display( $form_submit  , "&nbsp;" ,  "" );
	$view .= form_footer( );
	return $view;
}

function delete_keluarga_jabatan($id){
	return my_query("DELETE FROM keluarga_jabatan WHERE keluarga_jabatan_id={$id}");
}

function list_keluarga_jabatan(){
//PASANG JAVASCRIPT
my_set_code_js('

function confirmDelete(id){
	var t = confirm(\'Yakin akan menghapus data ?\');
	if(t){
		location.href=\'index.php?com='.$_GET['com'].'&task=delete&id=\'+id;
	}
	return false;
}

');
	$header = array(
		'#'=>array('style'=>'border-bottom:2px solid;width:5%'),  
		'Job Family'=>array('style'=>'border-bottom:2px solid;width:85%'), 
		' '=>array('style'=>'border-bottom:2px solid;width:10%'), 
	);

	$query = "SELECT * FROM keluarga_jabatan";
	$result = my_query($query);
	$i = 0;
	$row=array();
	while($ey = my_fetch_array($result)){
		$i++;
		$editproperty = array(
						'href'=>'index.php?com=keluarga_jabatan&task=edit_popup&id='.$ey['keluarga_jabatan_id'],
						'rel'=>'facebox',
						'title'=>'Edit'
				);
		$edit_button = button_icon( 'b_edit.png' , $editproperty  );

		$detailproperty = array(
						'href'=>'index.php?com=keluarga_jabatan_detail&task=detail&kid='.$ey['keluarga_jabatan_id'],
						'title'=>'Detail'
				);
		$detail_button = button_icon( 'b_props.png' , $detailproperty  );

		$deleteproperty = array(
						'href'=>'javascript:; ',
						'onclick'=>'javascript:confirmDelete('.$ey['keluarga_jabatan_id'].');',
						'title'=>'Delete'
				);
		$delete_button = button_icon( 'b_drop.png' , $deleteproperty  );
		 
		$row[] = array(
			'#'=>position_text_align ($i, 'center'), 
			'divisi'=>  $ey['keluarga_jabatan_label'] ,   
			'operasi'=> position_text_align(  $edit_button.' '.$detail_button.' '.$delete_button , 'right'),  
		);
		 
	}
	
	$datas = table_rows($row);  
		//'Cetak' => array('onclick'=>'javascript:window.open(\'index.php?com=report&task=all_keluarga_jabatan\',\'mywin\',\'left=20,top=20,width=800,height=600,toolbar=0,resizable=0\');')
	return table_builder($header , $datas ,  3 , false );
} 

function detail_jabatan_keluarga($id){

}